// pages/appointment/appointment.js
var app = getApp();
// pages/staffLogin/staffLogin.js
Page({
  data: {
    username: '', // 账号
    password: '', // 密码
    loading: false // 登录加载状态
  },

  // 账号输入变化
  onUsernameChange(e) {
    this.setData({
      username: e.detail.value.trim()
    });
  },

  // 密码输入变化
  onPasswordChange(e) {
    this.setData({
      password: e.detail.value
    });
  },

  // 处理登录
  handleLogin() {
    const { username, password } = this.data;
    
    // 简单前端验证
    if (!username) {
      wx.showToast({
        title: '请输入账号',
        icon: 'none'
      });
      return;
    }

    if (!password) {
      wx.showToast({
        title: '请输入密码',
        icon: 'none'
      });
      return;
    }

    this.setData({ loading: true });
	app.util.request({
		url: 'Community/login',
		data: {
			username,
			password
		  },
		method:'POST',
		success(res) {
			if (res.data.code === 1) {
			  // 登录成功
			  wx.showToast({
			    title: '登录成功',
			    icon: 'success'
			  });
			  
			  // 跳转到工作台
			  setTimeout(() => {
			    wx.navigateTo({
			      url: `/vp_pz/pages/communitydoctor/center`
			    })
			  }, 1500);
			} else {
			  // 登录失败
			  wx.showToast({
			    title: res.data.message || '登录失败',
			    icon: 'none'
			  });
			}
		},
      fail: (err) => {
        wx.showToast({
          title: '网络错误，请重试',
          icon: 'none'
        });
      },
      complete: () => {
        this.setData({ loading: false });
      }
	})
  },

});